cnc lathe employment cad position lathes miniature noncontact band music milling roll machine tools jobs magnetic rock machining job